1103dd565eb36bbb9d18ebddc16ffafc973282bc,main/java/PowerPaint/src/com/kreative/paint/tool/BrushTool.java,BrushTool,mouseReleased,#ToolEvent#,136
Before Change
BrushStrokeDrawObject o = new BrushStrokeDrawObject(brushCache, currentPoly, e.getPaintSettings());
e.getDrawSurface().add(o);
currentPoly = null;
e.commitTransaction();
return true;
}
e.commitTransaction();
After Change
}
}
public boolean mouseReleased(ToolEvent e) {
if (e.isInPaintMode()) {
Graphics2D g = e.getPaintGraphics();
e.getPaintSettings().applyFill(g);
float lastX = e.getPreviousX();
float lastY = e.getPreviousY();
float x = e.getX();
float y = e.getY();
drag(e.tc().getBrush(), g, lastX, lastY, x, y);
e.commitTransaction();
return true;
} else if (currentPoly != null) {
currentPoly.lineTo(e.getX(), e.getY());
BrushStrokeDrawObject o = new BrushStrokeDrawObject(
e.tc().getBrush(), currentPoly, e.getPaintSettings());
e.getDrawSurface().add(o);
currentPoly = null;
e.commitTransaction();
return true;
} else {
e.commitTransaction();
return false;
}
}